package com.dreamteam.hackwaterloo.utils.server; import android.util.Log; import com.dreamteam.hackwaterloo.adapters.Feed; import com.dreamteam.hackwaterloo.adapters.Feed.Event; import com.dreamteam.hackwaterloo.utils.NetworkHelper; import com.google.gson.Gson; public class GetEventsTask extends BaseTask <Void, Void, Event[]> { private String ENDPOINT = "get_feed"; @Override protected Event[] doInBackground(Void... arg0) { Gson gson = new Gson(); String jsonResult = NetworkHelper.get(ENDPOINT); Log.d("ryan", jsonResult); Event[] events = gson.fromJson(jsonResult, Feed.class).getEvents(); return events; } @Override protected void onPostExecute(Event[] result) { if (onPostExecuteListener != null) { onPostExecuteListener.onFinish(result); } super.onPostExecute(result); } }